/**
 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 * $Id$ ICatalogService.java
 * Universidad de los Andes (Bogotá - Colombia)
 * Departamento de Ingeniería de Sistemas y Computación
 * Licenciado bajo el esquema Academic Free License version 2.1
 *
 * Ejercicio: Muebles los Alpes
 * Autor: Camilo Alvarez
 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 */
package com.losalpes.catalogo.servicios;

import com.losalpes.catalogo.bos.Mueble;
import java.util.List;

/**
 * Contrato funcional de los servicios que se le prestan al catalogo.
 * @author Camilo Alvarez
 */
public interface ICatalogService {

    /**
     * Agrega un nuevo mueble al catalogo de muebles.
     * @param cMueble. Nuevo mueble.
     */
    public void add(Mueble cMueble);

    /**
     * Retorna la lista de todos los muebles que existen en el catalogo.
     * @return muebles. Lista de todos los muebles que existen en el catalogo.
     */
    public List<Mueble> findAllMuebles();
}